Easy to wear whatever the occasion, knee-length skirts come in all shapes and sizes. Straight and figure-hugging styles are a sophisticated, feminine choice to wear with formal attire. Flared skirts that hit just above the knee offer a ladylike appeal that's vaguely retro. Try them in denim too; great for an added dose of character with casual and sporty outfits.